package com.yuma.obj;

import lombok.Data;
import org.openjdk.jol.info.ClassLayout;

public class NoLockTest {
    /*
    * 1.对象头  MarkWord (25bit空，31hashCode,1空，4年龄，1位偏向锁，2位锁标志)64bit(8byte), Class指针 压缩后4byte
    * 2.实例数据
    * 3.填充到8字节对齐
     */
    public static void main(String[] args) {
        User user = new User();
//        System.out.println(user.hashCode());
        System.out.println(ClassLayout.parseInstance(user).toPrintable());
    }

    @Data
    public static class User {
        //private String userName;
    }
}
